Should I Have Sold

Triton International Limited 6.875% Series D Cumulative Redeemable Perpetual Preference Shares

TRTN^D